home *** CD-ROM | disk | FTP | other *** search
/ PC Media 22 / PC MEDIA CD22.iso / share / jdos / ed3eng / readme.doc < prev    next >
Text File  |  1994-05-06  |  4KB  |  91 lines

  1. READ ME FILE FOR 3DENG DEMO    Ed Goldman    6-MAY-94
  2. -------------------------------------------------------------------------------
  3.  
  4. Please read the 3DENG.DOC file before trying to start the demo.  This file
  5. contains info about system requirements, configuring and starting the demo.
  6. Thanks!
  7.  
  8.  
  9. I've been working a ton recently on adding new stuff to my engine.  I think
  10. it's now, finally crossed the boundary of being simply a 3d polygon renderer
  11. to becoming a real game engine.  I've decided at this juncture to 
  12. release the work in progress and get some feedback.
  13.  
  14. Some of you may have seen earlier versions of this demo which I uploaded
  15. to various ftp sites and compuserve.  For those who haven't, here's a brief
  16. rundown on what was in it:
  17.  
  18.     o 3D polygon renderer first person POV in ModeX (320x240)
  19.     o Ships flying around in space
  20.     o Texture mapped polygons
  21.     o Clear Texture mapped polygons
  22.     o Gouraud shaded polygons
  23.     o Laser fire
  24.  
  25. That was about it.  It took quite a bit of work just to get that far,
  26. including many optimizations, bug hunts and fixes.  Now, here's the
  27. new stuff:
  28.  
  29. o Sound Support.  I'm using John Ratcliff's DIGIPAK/MIDIPAK drivers on top
  30.   of which I've built an 8-channel digital mixer.  So far it only supports
  31.   8 bit, mono sound sampled at 11Khz, but should now be easily extensible.
  32.   I highly recommend John's drivers.  They're low-level enough to allow
  33.   lots of programming flexibility and support a bazillion sound cards
  34.   right out of the box.
  35.  
  36. o Animated Texture Maps.  Not very difficult to implement on top of the
  37.   already existing stuff.  All the explosions in the demo are actually
  38.   clear polygons created on the fly with an animated explosion texture
  39.   mapped unto it.  If you get in close to one of the ships, you'll be
  40.   able to see the same explosion animation texure-mapped inside the
  41.   cockpit.
  42.  
  43. o Collision Detection.  This took me a while to figure out the best way
  44.   to do it and all the math involved.  The detection level is pretty
  45.   damn close to the polygon level.  I haven't implmented any sort of
  46.   space partitioning in the code yet, so for now, to keep things moving at
  47.   a good clip, the only detection checked is for laser hits on other
  48.   objects.
  49.  
  50. o Targeting Computer.  It's pretty simple right now.  You can select a
  51.   target in the world.  A box will display overlaid on your selected
  52.   target.  The computer will detect potential laser hits on the target and
  53.   emit an audible tone and change the cross hair color.
  54.  
  55. o Joystick support.  I definitely recommend that you use a joystick --
  56.   much more fun and better control.
  57.  
  58. o Star Field.  Gives a nice sense of motion.  I still need to fade
  59.   the more distant stars, but it works nicely for now.
  60.  
  61. o New Art.  Hey, I'm no artist!  But, I've been having so much fun with
  62.   Fractal Design Painter 2.0 that I completely redid the cockpit graphics
  63.   from scratch as well as some of the other graphics.
  64.  
  65.  
  66. That's about it.  After all this new stuff it's kinda ready for a new
  67. round of optimizing.   I should mention that I haven't yet implemented
  68. any timer slicing so it runs flat out as fast as your machine/vga card
  69. will allow it.  More stuff on the screen, things run faster, less stuff,
  70. slower.  When you exit the program it will tell you the approximate
  71. averaged FPS while you've run it.  I'd appreciate hearing about what you
  72. get for FPS on your hardware/vga setup as well as your qualatative
  73. impressions on the speed (the FPS number varies a lot, depending on what
  74. you were doing).
  75.  
  76. For instance, on my home machine a 486/33 with an ET4000 Local Bus VGA
  77. card, I get on the average about 20 FPS +/- 8 with all options
  78. enabled.  My work machine, a 486/66 S3 VGA VLB, gets about 35-40 -- it's
  79. nearly too fast!  I'm particularly interested in hearing what 386 users
  80. are getting.
  81.  
  82. I can be reached at:
  83.  
  84. Internet: edg@ingres.com
  85. Compuserve: 72630,2763
  86.  
  87. Thanks,
  88.  
  89. -edg-
  90.  
  91.